/*
 * Vehicule.h
 *
 *  Created on: 23 mars 2012
 *      Author: houcine
 */

#ifndef VEHICULE_H_
#define VEHICULE_H_
#include<string>
#include<fstream>
namespace std {

class Vehicule {
public:
	string matricule;
	string couleur;
	string marque;
	double prixjour;

public:
	Vehicule();
	Vehicule(string,string,string,double);
	virtual ~Vehicule();
	virtual void afficher();
	string getCouleur() const;
	void setCouleur(string couleur);
	string getMarque() const;
	void setMarque(string marque);
	string getMatricule() const;
	void setMatricule(string matricule);
	double getPrixjour() const;
	void setPrixjour(double prixjour);
	friend ofstream& operator<<(ofstream& ,const Vehicule&);
	friend ifstream& operator>>(ifstream& ,Vehicule&);

};
ofstream& operator<<(ofstream& ,const Vehicule&);
ifstream& operator>>(ifstream& ,Vehicule&);

} /* namespace std */
#endif /* VEHICULE_H_ */
